Program comprehension for domain-specific languages

نویسندگان

  • Maria João Varanda Pereira
  • Marjan Mernik
  • Daniela Carneiro da Cruz
  • Pedro Rangel Henriques
چکیده

In the past, we have been looking for program comprehension tools that are able to interconnect operational and behavioral views, aiming at aiding the software analyst to relate problem and program domains in order to reach a full understanding of software systems. In this paper we are concerned with Program Comprehension issues applied to Domain Specific Languages (DSLs). We are now willing to understand how techniques and tools for the comprehension of traditional programming languages fit in the understanding of DSLs. Being the language tailored for the description of problems in a specific domain, we believe that specific visualizations (at a higher abstraction level, closer to the problem level) could and should be defined to enhance the comprehension of the descriptions in that particular domain.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UDC 004.43 Program Comprehension for Domain-Specific Languages

In the past, we have been looking for program comprehension tools that are able to interconnect operational and behavioral views, aiming at aiding the software analyst to relate problem and program domains in order to reach a full understanding of software systems. In this paper we are concerned with Program Comprehension issues applied to Domain Specific Languages (DSLs). We are now willing to...

متن کامل

A Needs-based Evaluation of EAP Syllabuses

The main purpose of the present exploration was to see if EAP syllabuses have been developed based on reading comprehension needs of undergraduate students. To this end, 656 undergraduate students, 75 graduate students, 150 post-graduate students, 75 content teachers and 30 EAP teachers of fifteen randomly selected academic disciplines filled in a needs analysis questionnaire. To triangulate th...

متن کامل

Classification of Cognitive Difficulties of Students to Learn Computer Programming

Teaching and learning of computer programming is mentioned as one of the grand challenges in Computing Education. A study has been conducted in this regard, to analyze the difficulties of students in programming education. This study analyses the data collected from a group of engineering undergraduates. The respondents have mentioned programming difficulties at various granularities and levels...

متن کامل

BDDStab: BDD-based Value Analysis of Binaries

Value analyses compute for each variable a superset of possible values, called variation domain (VD). The results of value analyses are helpful for verification as well as program comprehension and are often used to enable or improve other analyses. For highlevel languages like C, value analyses are utilized, for example, to compute targets of dynamic call sites. For executables, value analyses...

متن کامل

Conclave: Writing Programs to Understand Programs

Software maintainers are often challenged with source code changes to improve software systems, or eliminate defects, in unfamiliar programs. To undertake these tasks a sufficient understanding of the system, or at least a small part of it, is required. One of the most time consuming tasks of this process is locating which parts of the code are responsible for some key functionality or feature....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Comput. Sci. Inf. Syst.

دوره 5  شماره 

صفحات  -

تاریخ انتشار 2008